package interfaz;

import java.awt.BorderLayout;
import javax.swing.JOptionPane;
import java.awt.EventQueue;
import java.awt.Frame;
import java.awt.Toolkit;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Rectangle;
import java.awt.Dimension;
import javax.swing.JLabel;
import com.jgoodies.forms.factories.DefaultComponentFactory;

import entidades.Jugador;
import entidades.DAOs.DAOjugadores;
import entidades.DTOs.DTOJugador;

import java.awt.Font;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JTextField;
import java.awt.Label;
import java.awt.Panel;
import javax.swing.JList;
import javax.swing.border.BevelBorder;
import java.awt.List;
import javax.swing.JDesktopPane;
import javax.swing.JDialog;
import javax.swing.JInternalFrame;
import javax.swing.Box;
import javax.swing.border.EtchedBorder;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.ImageIcon;
import javax.swing.ListSelectionModel;
import javax.swing.border.MatteBorder;
import java.awt.Color;
import java.awt.SystemColor;
import java.sql.SQLException;
import java.util.ArrayList;

import logicaDeNegocio.GestionDeEquipos;
import javax.swing.JScrollPane;
import javax.swing.SwingConstants;

public class crearEquipoDeFantasia extends JDialog {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String nombreEquipo;
	private JPanel contentPane;
	private JTextField nombre;
	private static JTable titulares;
	static crearEquipoDeFantasia frame;
	private static JTable suplentes;
	private String nombreTitular, nombreSuplente, valorTitular, valorSuplente;
	private int rowTitular, rowSuplente;
	private static int presuDisponible=5000000;
	private static int presuOcupado=0;
	private static ArrayList <DTOJugador> listaTitulares= new ArrayList <DTOJugador>();
	private static ArrayList <DTOJugador> listaSuplentes= new ArrayList <DTOJugador>();
	private static ArrayList <DTOJugador> jugadoresAgregados= new ArrayList <DTOJugador>();
	static JLabel arquero = new JLabel("");
	static JLabel def1 = new JLabel("");
	static JLabel def2 = new JLabel("");
	static JLabel def3 = new JLabel("");
	static JLabel def4 = new JLabel("");
	static JLabel vol1 = new JLabel("");
	static JLabel vol2 = new JLabel("");
	static JLabel vol3 = new JLabel("");
	static JLabel del1 = new JLabel("");
	static JLabel del2 = new JLabel("");
	static JLabel del3 = new JLabel("");
	static JLabel disponible = new JLabel("New label");
	static JLabel utilizado = new JLabel("New label");
	
	protected String idTitular;
	protected String idSuplente;
	private static BuscarJugadores buscar;
	/**
	 * Launch the application.
	 */
	/*public static void main(String[] args)throws SQLException, ClassNotFoundException {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					frame = new crearEquipoDeFantasia(0001);
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}
/*
 
	/**
	 * Create the frame.
	 * @param id_usuario 
	 */
	public crearEquipoDeFantasia(final int id_usuario)throws SQLException, ClassNotFoundException {
		
		setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
		setIconImage(Toolkit.getDefaultToolkit().getImage(RegistroDeUsuario.class.getResource("/assets/Footxi.png")));
		setBounds(100, 100, 800, 600);
		contentPane = new JPanel();
		contentPane.setBackground(SystemColor.menu);
		contentPane.setSize(new Dimension(800, 600));
		contentPane.setMaximumSize(new Dimension(800, 600));
		contentPane.setBounds(new Rectangle(100, 100, 800, 600));
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		presuDisponible=5000000;
		presuOcupado=0;
		listaTitulares.clear();
		listaSuplentes.clear();
		jugadoresAgregados.clear();
		arquero = new JLabel("");
		def1 = new JLabel("");
		def2 = new JLabel("");
		def3 = new JLabel("");
		def4 = new JLabel("");
		vol1 = new JLabel("");
		vol2 = new JLabel("");
		vol3 = new JLabel("");
		del1 = new JLabel("");
		del2 = new JLabel("");
		del3 = new JLabel("");
		
		
		
		
		/* LABELS */
		Label label = new Label("Nombre:\r\n");
		label.setFont(new Font("Tahoma", Font.PLAIN, 15));
		label.setBounds(374, 62, 62, 28);
		contentPane.add(label);
		
		Label label_2 = new Label("Titulares:");
		label_2.setFont(new Font("Tahoma", Font.PLAIN, 15));
		label_2.setBounds(42, 35, 62, 22);
		contentPane.add(label_2);
		
		Label label_3 = new Label("Presupuesto:");
		label_3.setFont(new Font("Tahoma", Font.PLAIN, 15));
		label_3.setBounds(359, 483, 98, 22);
		contentPane.add(label_3);
		
		
		disponible.setText("$"+presuDisponible);
		disponible.setBounds(421, 511, 89, 14);
		contentPane.add(disponible);
		
		utilizado.setBounds(418, 536, 92, 14);
		utilizado.setText("$"+presuOcupado);
		contentPane.add(utilizado);
		
		JLabel lblDisponible = new JLabel("Disponible:");
		lblDisponible.setBounds(359, 511, 65, 14);
		contentPane.add(lblDisponible);
		
		JLabel lblUtilizado = new JLabel("Utilizado:");
		lblUtilizado.setBounds(359, 536, 65, 14);
		contentPane.add(lblUtilizado);
	
		arquero.setHorizontalTextPosition(SwingConstants.CENTER);
		arquero.setHorizontalAlignment(SwingConstants.CENTER);
		arquero.setForeground(Color.WHITE);
		arquero.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		arquero.setBounds(502, 148, 105, 20);
		contentPane.add(arquero);
		
		def1.setHorizontalTextPosition(SwingConstants.CENTER);
		def1.setHorizontalAlignment(SwingConstants.CENTER);
		def1.setForeground(Color.WHITE);
		def1.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		def1.setBounds(374, 230, 111, 20);
		contentPane.add(def1);
		
		def2.setHorizontalTextPosition(SwingConstants.CENTER);
		def2.setHorizontalAlignment(SwingConstants.CENTER);
		def2.setForeground(Color.WHITE);
		def2.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		def2.setBounds(460, 194, 98, 20);
		contentPane.add(def2);
		
		def3.setHorizontalTextPosition(SwingConstants.CENTER);
		def3.setHorizontalAlignment(SwingConstants.CENTER);
		def3.setForeground(Color.WHITE);
		def3.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		def3.setBounds(549, 194, 105, 20);
		contentPane.add(def3);
		
		def4.setHorizontalTextPosition(SwingConstants.CENTER);
		def4.setHorizontalAlignment(SwingConstants.CENTER);
		def4.setForeground(Color.WHITE);
		def4.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		def4.setBounds(623, 230, 105, 20);
		contentPane.add(def4);
		
		vol1.setHorizontalTextPosition(SwingConstants.CENTER);
		vol1.setHorizontalAlignment(SwingConstants.CENTER);
		vol1.setForeground(Color.WHITE);
		vol1.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		vol1.setBounds(405, 304, 105, 20);
		contentPane.add(vol1);
		
		vol2.setHorizontalTextPosition(SwingConstants.CENTER);
		vol2.setHorizontalAlignment(SwingConstants.CENTER);
		vol2.setForeground(Color.WHITE);
		vol2.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		vol2.setBounds(502, 304, 105, 20);
		contentPane.add(vol2);
		
		vol3.setHorizontalTextPosition(SwingConstants.CENTER);
		vol3.setHorizontalAlignment(SwingConstants.CENTER);
		vol3.setForeground(Color.WHITE);
		vol3.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		vol3.setBounds(595, 304, 113, 20);
		contentPane.add(vol3);
		
		del1.setHorizontalTextPosition(SwingConstants.CENTER);
		del1.setHorizontalAlignment(SwingConstants.CENTER);
		del1.setForeground(Color.WHITE);
		del1.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		del1.setBounds(405, 374, 107, 20);
		contentPane.add(del1);
		
		del2.setHorizontalTextPosition(SwingConstants.CENTER);
		del2.setHorizontalAlignment(SwingConstants.CENTER);
		del2.setForeground(Color.WHITE);
		del2.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		del2.setBounds(502, 374, 105, 20);
		contentPane.add(del2);
		
		del3.setHorizontalTextPosition(SwingConstants.CENTER);
		del3.setHorizontalAlignment(SwingConstants.CENTER);
		del3.setForeground(Color.WHITE);
		del3.setFont(new Font("Myanmar Text", Font.BOLD, 14));
		del3.setBounds(600, 374, 105, 20);
		contentPane.add(del3);
		
		final JLabel lblCrear = DefaultComponentFactory.getInstance().createTitle("Crear Equipo");
		lblCrear.setFont(new Font("Tahoma", Font.BOLD, 15));
		lblCrear.setBounds(335, 11, 148, 28);
		contentPane.add(lblCrear);
			
		/*BOTONES*/ 
		JButton intercambiar = new JButton("Intercambiar");
		intercambiar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				rowTitular = titulares.getSelectedRow();
				rowSuplente = suplentes.getSelectedRow();
				if((rowTitular == 0 && rowSuplente == 0) || 
				   (rowTitular >= 1 && rowTitular <=4 && rowSuplente == 1) || 
				   (rowTitular >= 5 && rowTitular <=7 && rowSuplente == 2) ||
				   (rowTitular >= 8 && rowTitular <=10 && rowSuplente == 3))
					{
					idTitular=titulares.getValueAt(rowTitular, 0).toString();
					nombreTitular=titulares.getValueAt(rowTitular, 1).toString();
					valorTitular=titulares.getValueAt(rowTitular, 2).toString();
					
				
					idSuplente=suplentes.getValueAt(rowSuplente, 0).toString();
					nombreSuplente=suplentes.getValueAt(rowSuplente, 1).toString();
					valorSuplente=suplentes.getValueAt(rowSuplente, 2).toString();
					
					for(int i=0;i<listaTitulares.size();i++){
						if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(rowTitular,0).toString())){
							listaSuplentes.add(listaTitulares.get(i));
							listaTitulares.remove(i);
							}
					}
					for(int i=0;i<listaSuplentes.size();i++){
						if(listaSuplentes.get(i).getId_jugador()==Integer.parseInt(suplentes.getValueAt(rowSuplente,0).toString())){
							listaTitulares.add(listaSuplentes.get(i));
							listaSuplentes.remove(i);
							}
					}
					
					String idAux = new String(idSuplente);
					String nombreAux = new String(nombreSuplente);
					String valorAux= new String (valorSuplente);
					int rowAux= rowTitular;
					System.out.println("fila"+rowAux+"idsuplente:"+idSuplente+nombreSuplente+valorSuplente);
					
					suplentes.setValueAt(idTitular, rowSuplente,0);
					suplentes.setValueAt(nombreTitular, rowSuplente,1);
					suplentes.setValueAt(valorTitular, rowSuplente,2);
				
					titulares.setValueAt(idAux, rowAux,0);
					titulares.setValueAt(nombreAux, rowAux,1);
					titulares.setValueAt(valorAux, rowAux,2);
					}
				arquero.setText(titulares.getValueAt(0,1).toString());
				def1.setText(titulares.getValueAt(1,1).toString());
				def2.setText(titulares.getValueAt(2,1).toString());
				def3.setText(titulares.getValueAt(3,1).toString());
				def4.setText(titulares.getValueAt(4,1).toString());
				vol1.setText(titulares.getValueAt(5,1).toString());
				vol2.setText(titulares.getValueAt(6,1).toString());
				vol3.setText(titulares.getValueAt(7,1).toString());
				del1.setText(titulares.getValueAt(8,1).toString());
				del2.setText(titulares.getValueAt(9,1).toString());
				del3.setText(titulares.getValueAt(10,1).toString());
				
				System.out.println("titulares:");
				for (int i=0;i<listaTitulares.size();i++){
				System.out.println(listaTitulares.get(i).getApellido());
				}
				System.out.println("suplentes:");
				for (int i=0;i<listaSuplentes.size();i++){
					System.out.println(listaSuplentes.get(i).getApellido());
					}
			}
		});
		intercambiar.setBounds(42, 516, 111, 34);
		contentPane.add(intercambiar);
		
		
		JButton guardar = new JButton("Guardar");
		guardar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0){
				nombreEquipo = nombre.getText();
				if (nombreEquipo.isEmpty() || nombreEquipo.length()>40)	
					JOptionPane.showMessageDialog(null, "nombre incorrecto");
				else if (listaTitulares.size()<11 || listaSuplentes.size()<4){
					JOptionPane.showMessageDialog(null, "No se puede crear el equipo, faltan jugadores");
						}
				else if (presuDisponible < 0){
					JOptionPane.showMessageDialog(null, "No se puede crear el equipo, se ha sobrepasado el presupesto disponible");

					}
					else{
					try {
						
					int x = GestionDeEquipos.crearEquipo(id_usuario, nombre.getText(),listaTitulares,listaSuplentes,presuDisponible ); //problema con los dao
					System.out.println("crearEquipo: "+x);//0 creado, 1 problemas con el nombre
					System.out.println("idusuario: "+id_usuario);
					if (x==1)
						JOptionPane.showMessageDialog(null, "El nombre coinside con algun equipo de primera division o con otro equipo de fantasia");
					else if(x==2)
						JOptionPane.showMessageDialog(null, "No se puede crear el equipo, la fecha se encuentra cerrada");
					else
						MenuParticipante.closeWindow();
					}
					catch (SQLException a){
						System.out.println("ERRRRRORR");
						a.printStackTrace();
					}
					
					catch(ClassNotFoundException b){
						System.out.println("ERRRRRORR");
						b.printStackTrace();
					}
					}
				}
			});
		guardar.setBounds(525, 516, 105, 34);
		contentPane.add(guardar);
		
		JButton salir = new JButton("Salir");
		salir.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent arg0){
			
			if(JOptionPane.showConfirmDialog(null, "esta seguro que desea salir?")==0)
				MenuParticipante.closeWindow();
			}
		});
		salir.setBounds(640, 516, 98, 34);
		contentPane.add(salir);
		
		JButton agregarJugador = new JButton("Agregar Jugador");
		agregarJugador.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				/*int i=0;
				
				while (i<11){
					listaIdTitulares.add(Integer.parseInt((String)titulares.getValueAt(i, 0)));
					i++;
				}
				i=0;
				while (i<3){
					listaIdSuplentes.add(Integer.parseInt((String)suplentes.getValueAt(i, 0)));
					i++;
				}*/
				
			try {
					buscar = new BuscarJugadores(listaTitulares, listaSuplentes);
					buscar.setVisible(true);
				}
				catch (SQLException a){
					a.printStackTrace();
					
				}
				catch(ClassNotFoundException b){
					b.printStackTrace();
					
				}
				/*try {
					jugadoresAgregados.add(DAOjugadores.selectJugadores(1,1,5000000,1).get(0));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(1,1,5000000,1).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(4,1,5000000,2).get(0));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(4,1,5000000,2).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(5,1,5000000,2).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(10,1,5000000,2).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(11,1,5000000,2).get(0));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(7,1,5000000,3).get(0));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(9,1,5000000,3).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(3,1,5000000,3).get(0));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(2,1,5000000,3).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(2,1,5000000,4).get(0));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(12,1,5000000,4).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(7,1,5000000,4).get(1));
					jugadoresAgregados.add(DAOjugadores.selectJugadores(14,1,5000000,4).get(0));
					

				} catch (ClassNotFoundException e) {
					
					e.printStackTrace();
				} catch (SQLException e) {
					
					e.printStackTrace();
				}*/
				
			}
		});
		agregarJugador.setBounds(163, 516, 159, 34);
		contentPane.add(agregarJugador);
		nombre = new JTextField();
		nombre.setBounds(450, 65, 209, 20);
		contentPane.add(nombre);
		nombre.setColumns(10);
		
	
		/* TABLAS */
		
		JScrollPane scrollPane = new JScrollPane();
		scrollPane.setBounds(42, 61, 232, 292);
		contentPane.add(scrollPane);
		titulares = new JTable();
		scrollPane.setViewportView(titulares);
		titulares.addMouseListener(new MouseAdapter(){public void mouseClicked(MouseEvent e){
			rowTitular = titulares.getSelectedRow();
			System.out.println("fiatitular"+rowTitular);
			nombreTitular=titulares.getValueAt(rowTitular, 1).toString();
			valorTitular=titulares.getValueAt(rowTitular, 2).toString();
			System.out.println(nombreTitular+valorTitular);
		}
		});
		
		titulares.setBorder(new MatteBorder(1, 1, 1, 1, (Color) new Color(0, 0, 0)));
		titulares.setRowHeight(24);
		titulares.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		titulares.setFont(new Font("Tw Cen MT", Font.PLAIN, 14));
		titulares.setModel(new DefaultTableModel(
			new Object[][] {
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
			},
			new String[] {
				"id_jugador", "Nombre", "Valor"
			}
		));
		titulares.getColumnModel().getColumn(0).setPreferredWidth(69);
		titulares.getColumnModel().getColumn(1).setMinWidth(32);
		titulares.getColumnModel().getColumn(0).setMaxWidth(0);
		titulares.getColumnModel().getColumn(0).setMinWidth(0);
		titulares.getColumnModel().getColumn(0).setPreferredWidth(0);
		titulares.setDefaultEditor(Object.class, null);
		
		JScrollPane scrollPane_1 = new JScrollPane();
		scrollPane_1.setBounds(42, 381, 232, 124);
		contentPane.add(scrollPane_1);
		
		suplentes = new JTable();
		scrollPane_1.setViewportView(suplentes);
		suplentes.addMouseListener(new MouseAdapter(){public void mouseClicked(MouseEvent e){
			rowSuplente = suplentes.getSelectedRow();
			System.out.println("fiasuplente"+rowSuplente);
			nombreSuplente=suplentes.getValueAt(rowSuplente, 1).toString();
			valorSuplente=suplentes.getValueAt(rowSuplente, 2).toString();
			System.out.println(nombreSuplente+valorSuplente);
		}
		});
		suplentes.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		suplentes.setBorder(new MatteBorder(1, 1, 1, 1, (Color) new Color(0, 0, 0)));
		suplentes.setModel(new DefaultTableModel(
			new Object[][] {
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
				{"0", "",""},
			},
			new String[] {
				"id_jugador", "Nombre", "Valor"
			}
		));
		suplentes.setRowHeight(24);
		suplentes.getColumnModel().getColumn(0).setMaxWidth(0);
		suplentes.getColumnModel().getColumn(0).setMinWidth(0);
		suplentes.getColumnModel().getColumn(0).setPreferredWidth(0);
		suplentes.setDefaultEditor(Object.class, null);
		
		JButton eliminarT0 = new JButton("x");
		eliminarT0.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT0.setBounds(280, 86, 42, 20);
		eliminarT0.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(0,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",0,0);
				titulares.setValueAt(" ",0,1);
				titulares.setValueAt(" ",0,2);
				arquero.setText(titulares.getValueAt(0,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
				
			}

			});
		contentPane.add(eliminarT0);
		
		JButton eliminarT1 = new JButton("x");
		eliminarT1.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT1.setBounds(280, 109, 42, 20);
		eliminarT1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(1,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",1,0);
				titulares.setValueAt(" ",1,1);
				titulares.setValueAt(" ",1,2);
				def1.setText(titulares.getValueAt(1,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
				
			}});
		contentPane.add(eliminarT1);
		
		JButton eliminarT2 = new JButton("x");
		eliminarT2.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT2.setBounds(280, 132, 42, 20);
		eliminarT2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(2,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",2,0);
				titulares.setValueAt(" ",2,1);
				titulares.setValueAt(" ",2,2);
				def2.setText(titulares.getValueAt(2,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
				
			}});
		contentPane.add(eliminarT2);
		
		JButton eliminarT3 = new JButton("x");
		eliminarT3.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT3.setBounds(280, 156, 42, 20);
		eliminarT3.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(3,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",3,0);
				titulares.setValueAt(" ",3,1);
				titulares.setValueAt(" ",3,2);
				def3.setText(titulares.getValueAt(3,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			}});
		contentPane.add(eliminarT3);
		
		JButton eliminarT4 = new JButton("x");
		eliminarT4.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT4.setBounds(280, 180, 42, 20);
		eliminarT4.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(4,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",4,0);
				titulares.setValueAt(" ",4,1);
				titulares.setValueAt(" ",4,2);
				
				def4.setText(titulares.getValueAt(4,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
				
			}});
		contentPane.add(eliminarT4);
		
		JButton eliminarT5 = new JButton("x");
		eliminarT5.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT5.setBounds(280, 204, 42, 20);
		eliminarT5.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(5,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",5,0);
				titulares.setValueAt(" ",5,1);
				titulares.setValueAt(" ",5,2);
				
				vol1.setText(titulares.getValueAt(5,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			
			}});
		contentPane.add(eliminarT5);
		
		JButton eliminarT6 = new JButton("x");
		eliminarT6.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT6.setBounds(280, 228, 42, 20);
		eliminarT6.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(6,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",6,0);
				titulares.setValueAt(" ",6,1);
				titulares.setValueAt(" ",6,2);
				
				vol2.setText(titulares.getValueAt(6,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
				
			}});
		contentPane.add(eliminarT6);
		
		JButton eliminarT7 = new JButton("x");
		eliminarT7.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT7.setBounds(280, 252, 42, 20);
		eliminarT7.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(7,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",7,0);
				titulares.setValueAt(" ",7,1);
				titulares.setValueAt(" ",7,2);
				
				vol3.setText(titulares.getValueAt(7,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
				
			}});
		contentPane.add(eliminarT7);
		
		JButton eliminarT8 = new JButton("x");
		eliminarT8.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT8.setBounds(280, 276, 42, 20);
		eliminarT8.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(8,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",8,0);
				titulares.setValueAt(" ",8,1);
				titulares.setValueAt(" ",8,2);
				
				del1.setText(titulares.getValueAt(8,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			}});
		contentPane.add(eliminarT8);
		
		JButton eliminarT9 = new JButton("x");
		eliminarT9.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT9.setBounds(280, 301, 42, 20);
		eliminarT9.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(9,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",9,0);
				titulares.setValueAt(" ",9,1);
				titulares.setValueAt(" ",9,2);
				
				del2.setText(titulares.getValueAt(9,1).toString());
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			}});
		contentPane.add(eliminarT9);
		
		JButton eliminarT10 = new JButton("x");
		eliminarT10.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarT10.setBounds(280, 324, 42, 20);
		eliminarT10.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaTitulares.size();i++){
					if(listaTitulares.get(i).getId_jugador()==Integer.parseInt(titulares.getValueAt(10,0).toString()))
						listaTitulares.remove(i);
				}
				titulares.setValueAt("0",10,0);
				titulares.setValueAt(" ",10,1);
				titulares.setValueAt(" ",10,2);
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
				del3.setText(titulares.getValueAt(10,1).toString());
			}});
		contentPane.add(eliminarT10);
		
		JButton eliminarS0 = new JButton("x");
		eliminarS0.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarS0.setBounds(280, 403, 42, 20);
		eliminarS0.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaSuplentes.size();i++){
					if(listaSuplentes.get(i).getId_jugador()==Integer.parseInt(suplentes.getValueAt(0,0).toString()))
						listaSuplentes.remove(i);
				}
				suplentes.setValueAt("0",0,0);
				suplentes.setValueAt(" ",0,1);
				suplentes.setValueAt(" ",0,2);
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			}});
		contentPane.add(eliminarS0);
		
		JButton eliminarS1 = new JButton("x");
		eliminarS1.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarS1.setBounds(280, 426, 42, 20);
		eliminarS1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaSuplentes.size();i++){
					if(listaSuplentes.get(i).getId_jugador()==Integer.parseInt(suplentes.getValueAt(1,0).toString()))
						listaSuplentes.remove(i);
				}
				suplentes.setValueAt("0",1,0);
				suplentes.setValueAt(" ",1,1);
				suplentes.setValueAt(" ",1,2);
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			}});
		contentPane.add(eliminarS1);
		
		JButton eliminarS2 = new JButton("x");
		eliminarS2.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarS2.setBounds(280, 449, 42, 20);
		eliminarS2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaSuplentes.size();i++){
					if(listaSuplentes.get(i).getId_jugador()==Integer.parseInt(suplentes.getValueAt(2,0).toString()))
						listaSuplentes.remove(i);
				}
				suplentes.setValueAt("0",2,0);
				suplentes.setValueAt(" ",2,1);
				suplentes.setValueAt(" ",2,2);
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			}});
		contentPane.add(eliminarS2);
		
		JButton eliminarS3 = new JButton("x");
		eliminarS3.setFont(new Font("Tempus Sans ITC", Font.PLAIN, 9));
		eliminarS3.setBounds(280, 473, 42, 20);
		eliminarS3.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				for(int i=0;i<listaSuplentes.size();i++){
					if(listaSuplentes.get(i).getId_jugador()==Integer.parseInt(suplentes.getValueAt(3,0).toString()))
						listaSuplentes.remove(i);
				}
				suplentes.setValueAt("0",3,0);
				suplentes.setValueAt(" ",3,1);
				suplentes.setValueAt(" ",3,2);
				int presuDispAux=50000000, presuOcuAux=0;
				for (int i=0;i<listaTitulares.size();i++){
					presuDispAux -= listaTitulares.get(i).getCotizacion();
					presuOcuAux += listaTitulares.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				for (int i=0;i<listaSuplentes.size();i++){
					presuDispAux -= listaSuplentes.get(i).getCotizacion();
					presuOcuAux += listaSuplentes.get(i).getCotizacion();
				}
				presuDisponible = presuDispAux;
				presuOcupado = presuOcuAux;
				disponible.setText("$"+presuDisponible);
				utilizado.setText("$"+presuOcupado);
			}});
		contentPane.add(eliminarS3);
		
		JLabel lblSuplentes = new JLabel("Suplentes:");
		lblSuplentes.setFont(new Font("Tahoma", Font.PLAIN, 15));
		lblSuplentes.setBounds(42, 353, 111, 20);
		contentPane.add(lblSuplentes);
		
		JLabel lblNewLabel = new JLabel("ARQ");
		lblNewLabel.setBounds(10, 82, 46, 20);
		contentPane.add(lblNewLabel);
		
		JLabel label_1 = new JLabel("ARQ");
		label_1.setBounds(10, 403, 46, 20);
		contentPane.add(label_1);
		
		JLabel lblDef = new JLabel("DEF");
		lblDef.setBounds(10, 105, 46, 20);
		contentPane.add(lblDef);
		
		JLabel label_4 = new JLabel("DEF");
		label_4.setBounds(10, 128, 46, 20);
		contentPane.add(label_4);
		
		JLabel label_5 = new JLabel("DEF");
		label_5.setBounds(10, 152, 46, 20);
		contentPane.add(label_5);
		
		JLabel label_6 = new JLabel("DEF");
		label_6.setBounds(10, 176, 46, 20);
		contentPane.add(label_6);
		
		JLabel label_7 = new JLabel("DEF");
		label_7.setBounds(10, 425, 46, 20);
		contentPane.add(label_7);
		
		JLabel lblVol = new JLabel("VOL");
		lblVol.setBounds(10, 200, 46, 20);
		contentPane.add(lblVol);
		
		JLabel label_8 = new JLabel("VOL");
		label_8.setBounds(10, 224, 46, 20);
		contentPane.add(label_8);
		
		JLabel label_9 = new JLabel("VOL");
		label_9.setBounds(10, 249, 46, 20);
		contentPane.add(label_9);
		
		JLabel label_10 = new JLabel("VOL");
		label_10.setBounds(10, 450, 46, 20);
		contentPane.add(label_10);
		
		JLabel lblDel = new JLabel("DEL");
		lblDel.setBounds(10, 275, 46, 20);
		contentPane.add(lblDel);
		
		JLabel label_11 = new JLabel("DEL");
		label_11.setBounds(10, 299, 46, 20);
		contentPane.add(label_11);
		
		JLabel label_12 = new JLabel("DEL");
		label_12.setBounds(10, 324, 46, 20);
		contentPane.add(label_12);
		
		JLabel label_13 = new JLabel("DEL");
		label_13.setBounds(10, 474, 46, 20);
		contentPane.add(label_13);
		
		JLabel imagen = new JLabel("New label");
		imagen.setIcon(new ImageIcon(crearEquipoDeFantasia.class.getResource("/assets/Iconos/cancha2.1.jpg")));
		imagen.setBorder(null);
		imagen.setBounds(359, 101, 381, 376);
		contentPane.add(imagen);
		

	}
	
	

	public static void closeWindow() {
		buscar.setVisible(false);
		
	}
	public static void closeWindow(ArrayList<DTOJugador> jugadoresSeleccionados) {
		for (int i=0;i<jugadoresSeleccionados.size();i++)
			jugadoresAgregados.add(jugadoresSeleccionados.get(i));
		buscar.setVisible(false);
		int j=0;
		while(j<jugadoresAgregados.size()){
			if (jugadoresAgregados.get(j).getM_Puesto().getNombre().equals("ARQ")){
				if(titulares.getValueAt(0, 0).equals("0")){
					titulares.setValueAt(jugadoresAgregados.get(j).getId_jugador(), 0,0);
					titulares.setValueAt(jugadoresAgregados.get(j).getApellido(), 0,1);
					titulares.setValueAt(jugadoresAgregados.get(j).getCotizacion(), 0,2);
					listaTitulares.add(jugadoresAgregados.get(j));
					}
				else{
					suplentes.setValueAt(jugadoresAgregados.get(j).getId_jugador(), 0,0);
					suplentes.setValueAt(jugadoresAgregados.get(j).getApellido(), 0,1);
					suplentes.setValueAt(jugadoresAgregados.get(j).getCotizacion(), 0,2);
					listaSuplentes.add(jugadoresAgregados.get(j));

					
					}
				}
			else if(jugadoresAgregados.get(j).getM_Puesto().getNombre().equals("DEF")){
				int x=1;
				while (x<5){
					if(titulares.getValueAt(x, 0).equals("0")){
						titulares.setValueAt(jugadoresAgregados.get(j).getId_jugador(), x,0);
						titulares.setValueAt(jugadoresAgregados.get(j).getApellido(), x,1);
						titulares.setValueAt(jugadoresAgregados.get(j).getCotizacion(), x,2);
						listaTitulares.add(jugadoresAgregados.get(j));
						break;
						}
					x++;
					}
					if (x==5){
						suplentes.setValueAt(jugadoresAgregados.get(j).getId_jugador(), 1,0);
						suplentes.setValueAt(jugadoresAgregados.get(j).getApellido(), 1,1);
						suplentes.setValueAt(jugadoresAgregados.get(j).getCotizacion(), 1,2);
						listaSuplentes.add(jugadoresAgregados.get(j));
						}
				}
			else if(jugadoresAgregados.get(j).getM_Puesto().getNombre().equals("VOL")){
				int x=5;
				while (x<8){
					if(titulares.getValueAt(x, 0).equals("0")){
						titulares.setValueAt(jugadoresAgregados.get(j).getId_jugador(), x,0);
						titulares.setValueAt(jugadoresAgregados.get(j).getApellido(), x,1);
						titulares.setValueAt(jugadoresAgregados.get(j).getCotizacion(), x,2);
						listaTitulares.add(jugadoresAgregados.get(j));
						break;
						}
					x++;
					}
					if (x==8){
						suplentes.setValueAt(jugadoresAgregados.get(j).getId_jugador(), 2,0);
						suplentes.setValueAt(jugadoresAgregados.get(j).getApellido(), 2,1);
						suplentes.setValueAt(jugadoresAgregados.get(j).getCotizacion(), 2,2);
						listaSuplentes.add(jugadoresAgregados.get(j));

						}
				}
			else if(jugadoresAgregados.get(j).getM_Puesto().getNombre().equals("DEL")){
				int x=8;
				while (x<11){
					if(titulares.getValueAt(x, 0).equals("0")){
						titulares.setValueAt(jugadoresAgregados.get(j).getId_jugador(), x,0);
						titulares.setValueAt(jugadoresAgregados.get(j).getApellido(), x,1);
						titulares.setValueAt(jugadoresAgregados.get(j).getCotizacion(), x,2);
						listaTitulares.add(jugadoresAgregados.get(j));
						break;
						}
					x++;
					}
					if (x==11){
						suplentes.setValueAt(jugadoresAgregados.get(j).getId_jugador(), 3,0);
						suplentes.setValueAt(jugadoresAgregados.get(j).getApellido(), 3,1);
						suplentes.setValueAt(jugadoresAgregados.get(j).getCotizacion(), 3,2);
						listaSuplentes.add(jugadoresAgregados.get(j));

						}
				}
		j++;
		}
		arquero.setText(titulares.getValueAt(0,1).toString());
		def1.setText(titulares.getValueAt(1,1).toString());
		def2.setText(titulares.getValueAt(2,1).toString());
		def3.setText(titulares.getValueAt(3,1).toString());
		def4.setText(titulares.getValueAt(4,1).toString());
		vol1.setText(titulares.getValueAt(5,1).toString());
		vol2.setText(titulares.getValueAt(6,1).toString());
		vol3.setText(titulares.getValueAt(7,1).toString());
		del1.setText(titulares.getValueAt(8,1).toString());
		del2.setText(titulares.getValueAt(9,1).toString());
		del3.setText(titulares.getValueAt(10,1).toString());
		int presuDispAux=50000000, presuOcuAux=0;
		for (int i=0;i<listaTitulares.size();i++){
			presuDispAux -= listaTitulares.get(i).getCotizacion();
			presuOcuAux += listaTitulares.get(i).getCotizacion();
		}
		presuDisponible = presuDispAux;
		for (int i=0;i<listaSuplentes.size();i++){
			presuDispAux -= listaSuplentes.get(i).getCotizacion();
			presuOcuAux += listaSuplentes.get(i).getCotizacion();
		}
		presuDisponible = presuDispAux;
		presuOcupado = presuOcuAux;
		disponible.setText("$"+presuDisponible);
		utilizado.setText("$"+presuOcupado);
		System.out.println("titulares:");
		for (int i=0;i<listaTitulares.size();i++){
		System.out.println(listaTitulares.get(i).getApellido());
		}
		System.out.println("suplentes:");
		for (int i=0;i<listaSuplentes.size();i++){
			System.out.println(listaSuplentes.get(i).getApellido());
			}	
		jugadoresAgregados.clear();
	}
	
	
}
